html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,textarea,legend,input,button
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}

table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: middle;background: transparent;}

body 		{ line-height: 1.5; }
* html body 	{ overflow:visible; }
* html iframe, * html frame	{ overflow:auto; }
* html frameset { overflow:hidden; }

table 			{ border-collapse: collapse; border-spacing: 0; }
caption, th, td    { text-align: left; font-weight: normal; }
ol, ul 			{ list-style: none; }
fieldset,img 		{ border: 0;}

address,caption,cite,code,dfn,em,th,var,optgroup 	{ font-style: inherit;font-weight: inherit; }
legend 	{ color: #000; margin-bottom: 1.6em; }/*because legend doesn't inherit in IE ,IE form margin bug*/

input,button,textarea,select,optgroup,option { font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input,button,textarea,select { *font-size: 100%;}
:focus 		{ outline: 0; }
ins 			{ text-decoration: none; }
del 			{ text-decoration: line-through; }

* html textarea,* html input { padding: 0; } /* IE < 7 form fix */
legend+* 		{ margin-top: 0; } /* we already added legend margin */

h1,h2,h3,h4,h5,h6 { font-size: 100%;font-weight: normal;}
abbr,acronym 	{ border: 0; font-variant: normal; }
sup 			{ vertical-align:text-top;}
sub 			{ vertical-align:text-bottom;}
a {color:#666;text-decoration:none;}

* html{_filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/*clear*/
.clear:after {content: ".";display: block;font-size: 0;height: 0;clear: both;visibility: hidden;}
* html .clear{ height: 1%; }
*:first-child+html .clearfix{zoom:1;} /* IE7 */



/* ---------------------------------------------------------------------------- */

html,body{font: 12px/1.5 "Microsoft Yahei",\5b8b\4f53; }


.header {width:100%;height:90px;}

.header .logo{width:250px;float:left;margin:10px 0 10px 0;}
.header .logo #logolink{width:171px;height:60px;display:block;float:left;}
.header .logo .side-by-side{float:right;width:70px;margin-top:30px;}


.realwrap {width:1000px;margin:0 auto;}

.nav {height:42px;background:url(../images/nav.png) repeat-x;}
.nav .catnav ul li{display:block;margin-right:10px;float:left;height:42px;}
.nav .catnav ul li a{display:block;height:42px;line-height:42px;color:#FFF;padding:0 20px;font-size:14px;font-weight:bold;font-family:"宋体"}
.nav .catnav ul li a.cur{background:#217bb1}
.nav .catnav ul li a:hover{color:#ff7922;}
.nav .membernav {background:url(../images/nav_login.png) repeat-x;height:42px;width:150px;float:right;color:#FFF;line-height:42px;font-size:14px;text-align:center;}
.nav .membernav a{color:#FFF}
.nav .basetopli {position:relative;}
.nav .basetopli.current{background:#217bb1}
.nav .basetopli .base_ch{display:none;position:absolute;top:42px;left:0px;background:#217bb1;width:150px;}
.nav .basetopli .base_ch li{float:none;width:150px;height:30px;line-height:30px;}
.nav .basetopli .base_ch li a{width:150px;height:30px;line-height:30px;display:block;}

.header .search {float:left;width:429px;margin:24px 0 10px 65px;}
.search .searchtext {width:310px;height:36px;background:url(../images/search_txt.png) no-repeat;display:block;float:left;color:#888888;}
.search .searchtext #q{padding:2px 10px;width:237px;height:32px;display:block;float:left;color:#888888;}
.search .searchbutton {width:98px;height:36px;background:url(../images/search_btn.png) no-repeat;display:block;float:left;overflow:hidden;text-indent:-9999px;cursor:pointer;}
.search .searchbutton:active{background-position:0px -45px;}
.searchtab {height:32px;overflow:hidden;border-right:1px solid #ddd;width:50px;float:left;line-height:32px;margin:2px 0 2px 2px;text-align:center}
.searchtab a{height:32px;width:50px;display:block;background:#eee;font-family:"宋体"}
.searchtab a:hover{background:#f5f5f5;}


.footer {border-top:4px solid #eaeaea;margin-top:25px;}
.footcon {height:262px;background:#f7f7f7;}
	.footer .caption {float:left;background:url(../images/foot_ico.png) 20px 0 no-repeat;margin-top:19px;padding:0px 50px 0 70px;width:236px;border-right:1px dashed #dbdbdb}
	.footer .caption dt{font-size:18px;color:#ff6c00;margin-bottom:4px;}
	.footer .caption dd{font-size:12px;color:#707070;margin-bottom:8px;height:36px;overflow:hidden;}

.footrht {width:630px;float:right;}
.footnav li{float:left;width:120px;padding-top:25px;padding-left:30px;}
.footnav li h4{font-size:18px;color:#303030;text-align:left;margin-bottom:10px;}
.footnav li .fnlink a{display:block;font-size:12px;color:#303030;text-align:left;margin-bottom:5px;}
.copyright {margin:30px 0 0 30px;}


.topnav {background:#fafafa;border-bottom:1px solid #f1f1f1;height:30px;font-size:12px;line-height:30px;width:100%;margin-bottom:15px;font-family:"宋体"}
.topright {float:right;text-align:right;color:#6d6d6d;}
.topright span.tel{background:url(../images/ico_tel.gif) left center no-repeat;padding-left:20px;margin-left:10px;font-family:"Microsoft Yahei";}
.topright a{color:#6d6d6d;}



.ad_head {margin:10px auto;}
.ad_head img {width:320px;height:98px;}
.ad_head a {width:320px;height:98px;border:1px solid #aaa;float:left;display:block;margin-left:16px;}







/* 默认幻灯片 */
.FocusPic{zoom:1;position:relative; overflow:hidden;}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:434px;height:30px;line-height:30px;overflow:hidden;display:none;}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体;text-align: center;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }




.index .slide {width:660px;height:251px;overflow:hidden;float:left;}
.index .slide img{width:660px;height:251px;overflow:hidden;}


.index .indexnews {width:322px;height:201px;float:right;overflow:hidden;background:url(../images/index_news.png) no-repeat;padding-top:50px;}
.indexnews li {background:url(../images/ico_arr.png) 18px center no-repeat;padding-left:35px;height:24px;line-height:24px}
.indexnews li a{color:#e68200}
.indexnews li a:hover{color:#2a98da}


.crumbs {background:#deefff;color:#333;padding:5px 10px}




.bluebox {}
.bluebox .bluehead{background:#e2f1ff;border:1px solid #9fcbf2;border-bottom:5px solid #3ba5ff;height:38px;line-height:38px;}
.bluebox .bluehead h2{padding:0 10px;font-size:22px;}
.bluebox .bluecon{border:1px solid #d4d4d4;border-top:none;}


.bluebox_small {}
.bluebox_small .bluehead{background:#e2f1ff;border:1px solid #9fcbf2;border-bottom:2px solid #3ba5ff;height:29px;line-height:29px;}
.bluebox_small .bluehead h4{padding:0 10px;font-size:14px;color:#545555;font-weight:bold}
.bluebox_small .bluecon{border:1px solid #d4d4d4;border-top:none;}

.list_side_hotel li {border-bottom:1px dashed #d4d4d4;padding:20px 0;margin:0px 15px;}
.list_side_hotel li img{width:87px;height:53px;display:block;float:left;}
.list_side_hotel li p{width:80px;height:53px;line-height:53px;display:block;float:right;}


.list_news li {border-bottom:1px dashed #d4d4d4;padding:20px 0;margin:0px 25px;}
.list_news li h3 a{font-size:22px;color:#000000;}
.list_news li h3 a:hover{color:#2a98da}
.list_news li p.time{font-size:12px;color:#797979;}
.list_news li p.desc{font-size:14px;color:#545353;}


.list_goods {padding:22px 19px;}
.list_goods li{width:226px;float:left;margin:0 16px 16px 0;border:1px solid #ddd8d8;}
.list_goods li.selected{border:1px solid #d46238;}
.list_goods li .desc{width:226px;border-top:1px solid #ddd8d8;background:#f6f6f6;}
.list_goods li .desc h3{font-size:12px;color:#4e4e4e;padding:7px;height:36px;overflow:hidden;}
.list_goods li .desc h3 a{color:#4e4e4e;}
.list_goods li .desc .other{padding:0 10px;height:33px;line-height:33px;background:#e0dddd;border-top:1px solid #ddd8d8;}
.list_goods li.selected .desc .other{padding:0 10px;height:33px;line-height:33px;background:#f86e3d;border-top:1px solid #ddd8d8;}
.list_goods li .desc .other .shopname{background:url(../images/shopname.png) left center no-repeat;padding-left:25px;float:left;color:#373737;font-weight:bold;}
.list_goods li.selected .desc .other .shopname{display:none;}
.list_goods li .desc .other .stock{float:right;color:#707070;}
.list_goods li.selected .desc .other .stock{float:right;color:#FFF;}
.list_goods li .desc .other .seladd{display:none;}
.list_goods li.selected .desc .other .seladd{display:block;float:left;color:#FFF;background:url(../images/selected.png) left center no-repeat;padding-left:20px;}
.list_goods li .desc .other1{padding:7px;}
.list_goods li .desc .other1 .price{width:156px;float:left;font-weight:bold}
.list_goods li .desc .other1 .sales{width:45px;height:39px;line-height:16px;color:#5c5c5c;background:url(../images/sales.png) no-repeat;padding-top:6px;float:left;text-align:center;display:block;}



.list_hotel {padding:22px 19px;}
.list_hotel li{width:226px;float:left;margin:0 16px 16px 0;border:1px solid #ddd8d8;}
.list_hotel li .desc{width:226px;border-top:1px solid #ddd8d8;background:#f6f6f6;}
.list_hotel li .desc h3{font-size:14px;color:#2a2a2a;padding:7px;height:18px;overflow:hidden;font-weight:bold}
.list_hotel li .desc p.intro{font-size:12px;color:#626262;padding:2px 7px;height:18px;overflow:hidden;}
.list_hotel li .desc h3 a{color:#4e4e4e;}
.list_hotel li .desc .other{padding:0 10px;height:33px;line-height:33px;background:#e0dddd;border-top:1px solid #ddd8d8;}
.list_hotel li .desc .other .shopname{background:url(../images/shopname.png) left center no-repeat;padding-left:25px;float:left;color:#373737;font-weight:bold;}
.list_hotel li .desc .other .stock{float:right;color:#707070;}
.list_hotel li .desc .other1{padding:7px;}
.list_hotel li .desc .other1 .price{width:140px;float:left;font-weight:bold}
.list_hotel li .desc .other1 .yudingbtn{width:69px;height:29px;line-height:16px;font-size:14px;font-weight:bold;color:#FFF;background:url(../images/btn_yellow.png) no-repeat;padding-top:6px;float:left;text-align:center;display:block;}








.content_news {border:1px solid #ccc;margin-top:10px;padding:25px;}
.content_news h1{color:#000000;font-size:22px;text-align:center;}
.content_news .time{color:#666;font-size:12px;text-align:center;}
.content_news p{color:#545353;font-size:12px;line-height:23px;}




.listbox {border:1px solid #d4d4d4;}
.listbox .listtab a{background:#f9f8f7;border-right:1px solid #d4d4d4;height:40px;line-height:40px;width:150px;display:block;float:left;text-align:center;font-size:20px;color:#4b4b4b;}
.listbox .listtab a.cur{background:#FFF;border-right:1px solid #d4d4d4;color:#3ba5ff;border-top:3px solid #3ba5ff;height:37px;position:relative;border-bottom:1px solid #FFF;margin:0 0 -1px 0;}
.listbox .listtab {border-bottom:1px solid #d4d4d4;}


.goods_head {margin:15px auto;}
.goods_head h1{color:#000000;float:left;font-size:24px;}
.goods_head .tel{float:left;display:block;font-size:18px;color:#ff5a00;margin:7px 0 0 10px;}
.goods_head .address{display:block;font-size:12px;color:#6a6a6a;margin:10px 0 5px 0;}
.goods_head .intro{float:left;display:block;font-size:12px;color:#6a6a6a;font-weight:bold;margin-top:5px;}


.goods_left {width:756px;float:left;}
.goods_left .tabhead{color:#FFF;background:#ff7b4d;height:35px;line-height:35px;padding:3px 0px 0 1px;}
.goods_left .tabhead a{height:35px;line-height:35px;text-align:center;color:#FFF;font-size:20px;width:377px;display:block;float:left;}
.goods_left .tabhead a.current{background:#FFF;color:#ff7b4d;font-weight:bold}

.tabcontent {border:1px solid #cbcbcb;border-top:none;}



.goods_right {width:231px;float:right}



.goods_tool {width:694px;height:34px;padding:0 10px;background:#f4f4f4;line-height:34px;border:1px solid #c7c7c7;margin:0px auto 0;position:relative;}






.timegood {border:1px solid #bdbdbd;background:#f6f6f6;padding-bottom:16px;margin:0 auto;}
.timegood a{width:24px;height:24px;line-height:24px;text-align:center;border:1px solid #689612;background:#81bc13;color:#FFF;display:block;float:left;margin:16px 0 0 25px;}
.timegood a.emtpy{width:24px;height:24px;line-height:24px;text-align:center;border:1px solid #c12a0a;background:#e35436;color:#FFF;display:block;float:left;margin:16px 0 0 25px;}
.timegood h4{border-bottom:1px solid #bdbdbd;font-size:16px;color:#494949;background:#ebe7e1 url(../images/timeshou.png) 510px center no-repeat;height:32px;line-height:32px;padding-left:20px;}
.timeroom .good{margin:20px auto 0px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.timeroom .good .goodtitle{float:left;max-width:300px}
.timeroom .good .goodpirce{float:left;font-weight:bold;margin-left:40px;padding-top:10px;font-size:16px}
.timeroom .good h3{color:#141414;font-size:24px;}
.timeroom .good p{color:#565656;font-size:16px;}
.timeroom .good .goodding{width:116px;height:38px;background:url(../images/btn_ding.png) no-repeat;display:block;float:right;overflow:hidden;text-indent:-888px;margin-top:10px;}
.timeroom .good .goodfull{width:116px;height:38px;background:url(../images/full.png) no-repeat;display:block;float:right;overflow:hidden;text-indent:-888px;margin-top:10px;}


.dayroom .good{margin:20px auto 0px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.dayroom .good .goodtitle{float:left;width:402px;overflow:hidden;}
.dayroom .good .goodpirce{float:left;font-weight:bold;margin-left:40px;width:150px;padding-top:10px;font-size:16px}
.dayroom .good h3{color:#141414;font-size:24px;}
.dayroom .good p{color:#565656;font-size:16px;}
.dayroom .good .goodding{width:116px;height:38px;background:url(../images/btn_ding.png) no-repeat;display:block;float:right;overflow:hidden;text-indent:-888px;margin-top:10px;}
.dayroom .good .goodfull{width:116px;height:38px;background:url(../images/full.png) no-repeat;display:block;float:right;overflow:hidden;text-indent:-888px;margin-top:10px;}









.xxoolist {position: absolute;zoom: 1;width: 20000px;}
.xxoolist li{position:relative;width:220px;height:146px;float:left;margin:0px 14px 0px 0;}
.xxoolist li img {width:220px;height:146px;display:block;}
.xxoolist li p.ssw{background:#000;filter:alpha(opacity=50);opacity:0.5;position:absolute;bottom:0;}
.xxoolist li p{position:absolute;bottom:0;height:22px;line-height:22px;width:100%;text-align:center;}
.xxoolist li a {width:220px;height:146px;display:block;color:#FFF;}
.xxoolist li a:hover p{color:#2a98da;}

.ltcon {width:962px;height:146px;overflow:hidden;position:relative;z-index: 2;margin:20px auto;}
.left_arr {width:12px;height:16px;background:url(../images/arr_left.png) no-repeat;display:block;position:absolute;left:2px;top:70px}
.right_arr {width:12px;height:16px;background:url(../images/arr_right.png) no-repeat;display:block;position:absolute;right:2px;top:70px}





.shopinfo {padding:10px;border-bottom:1px solid #d2e1ed}
.shopinfo h4{font-size:16px;color:#3d9af6;}
.shopinfo img{width:168px;height:auto;display:block;margin:10px auto;max-height:168px;}
.shopinfo p{font-size:12px;color:#6b6b6b;margin-bottom:7px;}

.needhelp  {padding:10px;}
.needhelp h4{font-size:14px;color:#6b6b6b;margin-bottom:7px;}
.needhelp p,.needhelp a{font-size:12px;color:#2b77c2;display:block;}

.orderinfo {margin-bottom:15px;}
.orderinfo h3{background:#deefff;height:28px;line-height:28px;padding:0 10px;font-size:16px;color:#3d9af6;margin-bottom:12px;}
.orderhotel li {color:#4a4a4a;font-size:14px;line-height:30px;height:30px;padding:0 15px;}
.orderinfo p.zzz {color:#4a4a4a;font-size:14px;line-height:30px;height:30px;padding:0 15px;}
.pricecolor {color:red}

.btn_yellow_big {background:url(../images/btn_yellow_big.png) no-repeat;width:135px;height:36px;line-height:36px;overflow:hidden;display:block;border:none;font-size:14px;font-weight:bold;color:#FFF;cursor:pointer;text-align:center}
.btn_yellow_big:Active{background-position:0 -45px;}

.btn_yellow_mid {background:url(../images/btn_yellow_mid.png) no-repeat;width:116px;height:28px;line-height:28px;overflow:hidden;display:block;border:none;font-size:14px;font-weight:bold;color:#FFF;cursor:pointer;text-align:center}
.btn_yellow_mid:Active{background-position:0 -45px;}

.btn_FFF_big {background:url(../images/btn_FFF_big.png) no-repeat;width:135px;height:36px;line-height:36px;overflow:hidden;display:block;border:none;font-size:14px;font-weight:bold;color:#3c3c3c;cursor:pointer;text-align:center}
.btn_FFF_big:Active{background-position:0 -45px;}

.orderdoneinfo {font-size:14px;color:#4a4a4a;margin:20px auto;}
.orderdoneinfo p{height:20px;line-height:20px;margin:10px 0;}

.goodsli li{height:70px;line-height:70px;border-bottom:1px solid #d4d4d4;padding:15px;}
.goodsli img{display:block;width:70px;height:70px;float:left;margin-right:30px;}
.goodsli h4{display:block;width:400px;float:left;line-height:25px;}
.goodsli .goodnum{width:30px}




.review {margin:12px 0;}
.review h3{background:#deefff;height:28px;line-height:28px;padding:0 10px;font-size:16px;color:#3d9af6;margin-bottom:12px;}
.review ul .reviewauthor img{height:40px;width:40px;display:block;float:left;}
.review ul  .reviewauthor span{height:40px;display:block;float:left;margin-left:15px;}
.review ul li .reviewauthor{height:40px;line-height:40px;color:#1c1b1b;width:500px;margin-bottom:10px;}
.review ul li{position:relative;padding:10px;border-bottom:1px solid #ddd}
.review ul li .rv_good{position:absolute;display:block;background:url(../images/good.png) no-repeat;width:35px;height:35px;right:10px;bottom:10px;}
.review ul li .rv_con{width:635px;line-height:20px;}


.reviewul .reviewauthor img{height:40px;width:40px;display:block;float:left;}
.reviewul  .reviewauthor span{height:40px;display:block;float:left;margin-left:5px;}
.reviewul li .reviewauthor{height:40px;line-height:40px;color:#1c1b1b;margin-bottom:10px;}
.reviewul li{position:relative;padding:10px;border-bottom:1px solid #ddd}
.reviewul li .rv_good{position:absolute;display:block;background:url(../images/good.png) no-repeat;width:35px;height:35px;right:10px;bottom:10px;}
.reviewul li .rv_con{line-height:20px;}


/* member */
.leftmenu {width:188px;border:1px solid #c8dbec;background:#eff6fc;float:left;}
.leftmenu h3{background:url(../images/leftmenu_h3.png) repeat-x;height:32px;color:#FFF;font-size:14px;text-align:center;line-height:32px;border-bottom:1px solid #c8dbec}
.leftmenu dt{font-size:16px;color:#525252;margin:10px 0;}
.leftmenu dd a{display:block;margin:5px 0;}
.leftmenu dl {text-align:center;}




.bluebox {border:1px solid #c8dbec;}
.bluebox .boxhead{background:url(../images/leftmenu_h3.png) repeat-x;height:32px;padding-left:15px;color:#FFF;font-size:14px;line-height:32px;border-bottom:1px solid #c8dbec}
.tiptext {color:#6e6a6a;background:#ffffcc;border:1px solid #ffcc66;padding:5px 10px;margin:5px auto;}



.tab_area {border:1px solid #e4e4e4}
.tab_area .tabs{height:38px;line-height:38px;background:url(../images/shop/tab.png) repeat-x;}
.tab_area .tabs li{width:125px;float:left;text-align:center;border-right:1px solid #e4e4e4}
.tab_area .tabs li a{width:125px;height:38px;display:block;font-size:14px;font-family:"微软雅黑";color:#3d3d3d}
.tab_area .tabs li .current{width:125px;height:38px;background:url(../images/shop/tabcur.png) repeat-x;display:block;color:#64b70e;}


.himg {width:70px;float:left}


#ditubtn {background:url(../images/ico_ditu.png) left center no-repeat;padding-left:15px;color:#2ba8ed}




/* order */
.flow-steps {
	overflow:hidden;
	margin:20px auto;
}
.flow-steps .num3 li {
	width:318px;
}
.flow-steps .num4 li {
	width:235px;
}
.flow-steps .num5 li {
	width:175px;
}
.flow-steps .num6 li {
	width:143px;
}
.flow-steps li {
	float:left;
	background:#e4e4e4 url(../images/flow_steps_bg.png) no-repeat 100% 0;
	font-size:14px;
	font-weight:bold;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#404040;
	padding:0 15px 0 0;
	overflow:hidden;
}
.flow-steps li span,.flow-steps li strong {
	display:block;
}
.flow-steps li .first {
	background:#e4e4e4 url(../images/flow_steps_bg.png) no-repeat -12px -69px;
}
.flow-steps li.last {
	background-position:100% -138px;
}
.flow-steps li.current {
	background-color:#f60;
	color:#fff;
}
.flow-steps li.current .first {
	background-color:#f60;
	background-position:-12px -92px;
}
.flow-steps li.current-prev {
	background-position:100% -23px!important;
}
.flow-steps li.done {
	background-color:#ffe6ba;
	background-position:100% -46px;
	color:#f60;
}
.flow-steps li.done .first {
	background-color:#ffe6ba;
	background-position:-12px -115px;
}
.flow-steps li.last-current {
	background-color:#f60;
	color:#fff;
	background-position:100% -161px;
}



.theform .input {
padding: 7px 0;
overflow: hidden;
clear: both;
}

